package webservice;


public class WebServiceURLs {

	//private static final String WS_BASE = "http://wcfmobile.uade.edu.ar/UADEService";
	//public static final String NOTAS_URI = "/getInfoCursadaXML/";

	// prod
	//private static final String WS_BASE = "https://www.webcampus.uade.edu.ar/wcf/uadeservice";
	// testing
	private static final String WS_BASE ="https://www.webcampus.uade.edu.ar/wcfuade/uadeservice";
	
	//login/{userName}/{pass}
	//Usuario y contraseña y devuelve hash.
	public static final String LOGIN_URI = "/login/";
	 
	//getPeriodosClase/{hash}           
	//Los periodos con la información de la clase y notas.
	public static final String NOTAS_URI ="/getPeriodosClase/";
	 
	//getMoreInfoClase/{hash}/{aulaID}       
	//Novedades y archivos de una clase.
	public static final String NOVEDADES_ARCHIVOS_URI = "/getMoreInfoClase/";

	//getGrupo/{hash}/{aulaID}         
	//Información de grupo de una clase.
	public static final String GRUPO_URI = "/getGrupo/";
	 
	//addCommentInGroup/{hash}/{groupID}/{message}
	//Agregar comentario en un grupo.
	public static final String GRUPO_COMMENT_URI = "/addCommentInGroup/";
	
	//Versiones
	//GetCompatibleVersion/{VersionCliente}/{AppId}?format={format}
	public static final String VERSION_URI = "/GetCompatibleVersion/";
	
	// PUSH WEBCAMPUS
	public static final String PUSH_BASE_URL = "http://cp235.pushapi.na.blackberry.com";
    public static final String CONTENT_PROVIDER_URL = "https://cp235.pushapi.na.blackberry.com/mss/PD_pus​hRequest";

	// UADE
//	public static final String APP_ID = "89-7045kk099mm0M8y9623ooi34939r8o6ac4284";
//	public static final String PORT = "30746";
	// CANDOIT
	public static final String APP_ID = "200512-B70cc23279mmt30M5r153481a46077220";
	public static final String PORT = "30666";

	// PUSH
	public static final String DES_PUSH_URI = "/DesSuscribirPush/";
	public static final String PUSH_STATUS_URI = "/ActualizarEstadoPush/";
	
	//SuscribirPush/{hash}/{TipoDispositivo}/{IdDispositivo}/{AppId}?format={format}
	// Suscribir al push
	public static final String PUSH_URI = "/SuscribirPush/";
	public static final String PUSH_TYPE = "/2/"; // blackberry
	public static final String PUSH_APPID = "/"+APP_ID;//"/appid123";
	public static final String PUSH_FORMAT = "?format=xml";
	public static final String FORMAT_JSON = "?format=json";

	public static final String LOGIN = WS_BASE + LOGIN_URI;
	public static final String NOTAS = WS_BASE + NOTAS_URI;
	public static final String NOVEDADESYARCHIVOS = WS_BASE + NOVEDADES_ARCHIVOS_URI;
	public static final String GRUPO = WS_BASE + GRUPO_URI;
	public static final String COMENTAR = WS_BASE + GRUPO_COMMENT_URI;
	public static final String PUSH = WS_BASE + PUSH_URI;
	public static final String PUSH_STATUS = WS_BASE + PUSH_STATUS_URI;
	public static final String DES_PUSH = WS_BASE + DES_PUSH_URI;
	public static final String VERSION = WS_BASE + VERSION_URI;
	// Estados
	// 0 - Activo; 1 - Pausado; 2 - Inactivo
	public static final int PUSH_STATUS_ACTIVE = 0;
	public static final int PUSH_STATUS_PAUSED = 1;
	public static final int PUSH_STATUS_INACTIVE = 2;
	
	//TODO check
	public static final int REFRESH_RATE = 600000;
	// getMoreInfoClase
	public static final String WS_KEY_NEWS = "MIC";
	public static final String WS_KEY_FILES = "MIC";
	// getGrupo
	public static final String WS_KEY_GROUP = "G";
	

	
	// PUSH NOTIFICATION CONSTANTS
	public static final int PUSH_NOVEDADES = 1;
	public static final int PUSH_NOTAS = 2;
	public static final int PUSH_ARCHIVOS = 3;
	public static final int PUSH_MENSAJES = 4;
	public static final int PUSH_ARCHIVOSGRUPO = 5;


	
}
